#ifndef VSqlDatabase_H
#define VSqlDatabase_H

#include "QtSql/QSqlDatabase.h"

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
															
class VSqlDatabase : public QSqlDatabase
{
public:
	VSqlDatabase();
	
	static QSqlDatabase& inst() { return init().m_database;}
	
private:
	struct VInit
	{
		VInit();

		QSqlDatabase m_database;
	};
	static VInit& init() { static VInit i; return i;}
};

#endif
